<?php

class ClientesController extends AppController
{

    public $helpres = array('Html', 'Form');
    public $uses = array('Cliente');
    public $layout = 'imprenta';

    public function index()
    {
        $clientes = $this->Cliente->find('all');
        $this->set(compact('clientes'));
    }

    public function insertar()
    {
        if (!empty($this->data))
        {
            $this->Cliente->create();
            if ($this->Cliente->save($this->data))
            {
                $this->Session->setFlash('Cliente registrado con Exito..');
                $this->redirect(array('action' => 'index'));
            }else
            {
                $this->Session->setFlash('No se pudo registrar!!');
            }
        }
    }

    public function editar($id = null)
    {
        $this->Cliente->id = $id;
        if (!$id)
        {
            $this->Session->setFlash('No existe tal registro');
            $this->redirect(array('action' => 'index'), null, true);
        }
        if (empty($this->data))
        {
            $this->data = $this->Cliente->read();
        } else
        {
            if ($this->Cliente->save($this->data))
            {
                $this->Session->setFlash('Los datos fueron modificados');
                $this->redirect(array('action' => 'index'), null, true);
            } else
            {
                $this->Session->setFlash('no se pudo modificar!!');
            }
        }
    }

    public function eliminar($id = null)
    {
        if (!$id)
        {
            $this->Session->setFlash('id Invalida para borrar');
            $this->redirect(array('action' => 'index'));
        }
        if ($this->Cliente->delete($id))
        {
            $this->Session->setFlash('El Cliente  ' . $id . ' fue borrado');
            $this->redirect(array('action' => 'index'));
        }
    }

}

?>
